package com.example.behaviorpattern.state;


/**
 * @author yaojianfeng
 */
public class StateTest {
    public static void main(String[] args) {
        MusicPlayer player = new MusicPlayer();

        player.stop();  // 输出: 停止音乐播放。
        player.pause(); // 输出: 暂停音乐播放。
        player.play();  // 输出: 开始播放音乐。
        player.play();  // 输出: 开始播放音乐。
        player.play();  // 输出: 开始播放音乐。
        player.pause(); // 输出: 暂停音乐播放。
        player.play();  // 输出: 从暂停状态恢复音乐播放。
        player.stop();  // 输出: 停止音乐播放。
        player.stop();  // 输出: 停止音乐播放。
        player.stop();  // 输出: 停止音乐播放。
    }
}